<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script type="text/javascript">
        //输出1-100之间的数（3的倍数不能输出）
        //for(var i=1;i<=100;i++){
        //     if(i%3 !=0){
        //         console.log(i);
        //     }
        // }
        //continue 终止当前这一次循环（continue后面的代码不执行），继续下一次循环
        // for (var i = 1; i <= 100; i++) {
        //     //判断3的倍数
        //     if (i % 3 == 0) {
        //         continue;
        //     }
        //     console.log(i);
        // }





        //break 禁止当前这一次循环，（break后面的代码不在执行）不再继续循环
        //输出1-100之间的数（碰到3的倍数就会停止）
        // for (var i = 1; i <= 100; i++) {
        //     if (i % 3 == 0) {
        //         break;
        //     }
        //     console.log(i)
        // }






        //一张纸的厚度是0.01毫米，一张纸对折几次后，就超过1米
        // var i = 0.01;
        // var total = 0;
        // while (true) { //死循环，一定要配合break，手动停止循环
        //     //厚度*2
        //     i *= 2; //i=i*2
        //     //次数加1
        //     total++;
        //     if (i >= 1000) {
        //         break;
        //     }
        // }
        // console.log(total);


        //break和continue 默认停止包含他们的最近的for循环
        //给每层循环加上 位置标识（去个名字），break和continue 后面 空格 位置标识
        // 可以停止或跳过指定的循环
        //外层是行数
        a: for (var i = 1; i < 5; i++) {
            //内层是个数
            b: for (var j = 1; j < i; j++) {
                if (j == 3) {
                    break a;
                    // continue;
                }
                document.write('*');
            }
            document.write('<br>');
        }
    </script>
</body>

</html>